Toistuvat tehtävät on tarkoitus suorittaa funktioissa. Toistot (loopit) kannattaa myös muodostaa funktiossa. Kopioipa koko seuraava lause päätteeseen, paina enter ja mieti mitä oikeastaan tapahtui:
 
function Kertaa () { MontakoKertaa=$1; shift; for n in $(seq $MontakoKertaa); do $@; done;}; Kertaa 5 echo "echon paikalle voi laittaa minkähyvänsä käskyn tai funktion"
